﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;

namespace StyleMVVM.ViewModel
{
	public interface IDynamicViewModelProperty<TViewModel, TModel>
	{
		IDynamicViewModelProperty<TViewModel, TModel> RaiseOnModel(Expression<Func<TModel, object>> modelProperty);

		IDynamicViewModelProperty<TViewModel, TModel> RaiseOnViewModel(Expression<Func<TModel, object>> viewModelProperty);
	}
}